#define _CRT_SECURE_NO_WARNINGS

#include "DQueue.h"


void TestDQueue()
{
	DQNode q;
	DQueueInit(&q);
	DQueuePush(&q,1);
	DQueuePush(&q,2);
	DQueuePush(&q,3);
	DQueuePush(&q,4);
	DQueuePush(&q,5);
	DQueuePush(&q,6);
	DQueuePush(&q,7);
	DQueuePush(&q,8);
	DQueuePush(&q,9);
	DQueuePush(&q,10);
	DQueuePush(&q,11);
	DQueuePush(&q,12);
	while (!DQEmpty(&q))
	{
		printf("%d ", DQueueHead(&q));
		DQueuePop(&q);
	}

	DQueueDestory(&q);
}


int main()
{

	TestDQueue();
	return 0;
}